Có nhiều bạn gởi câu hỏi cho chúng tôi thông qua website. Có một câu hỏi rất thú vị: “ Đâu là điểm khác biệt...
Xem chi tiếtBài viết này giải thích sự khác khác nhau giữa hai ngành khoa học máy tính (computer science) và kĩ thuật phần mềm (software engineering), hi vọng sẽ giúp hướng nghiệp cho các bạn muốn học hai ngành này.
Xem chi tiếtVới sự kết hợp của các tính năng mới vào ứng dụng hoặc sản phẩm, trở thành bắt buộc để kiểm tra ảnh hưởng...
Xem chi tiếtSoftware Architect là một vị trí rất nóng bỏng và được nhiều công ty phát triển phần mềm hàng đầu săn đón. Nhiều Senior...
Xem chi tiếtĐược dịch từ bài viết "How to stand on the shoulders of giants" được đăng trên freecodecamp. “Tôi có thể nhìn xa trông rộng hơn người...
Xem chi tiếtTest Driven Development, viết tắt là TDD, là một phương pháp phát triển phần mềm mà trong đó bạn sẽ viết test trước cho tính năng mà bạn muốn phát triển. Dĩ nhiên là test sẽ thất bại trong lần chạy đầu tiên, và sau đó bạn sẽ hoàn thiện đoạn code tính năng để test có thể thành công. Bạn chưa cần phải...
Xem chi tiếtKhông lâu nữa thì hội nghị dành cho các nhà phát triển Microsoft Build 2016 sẽ diễn ra, tại đây gã khổng lồ phần mềm sẽ chia sẻ nhiều hơn về các sản phẩm, dịch vụ của mình, định hướng kế hoạch trong tương lai cũng như các hỗ trợ dành cho phía lập trình viên. Ngay từ bây giờ, hãy điểm qua một số điểm chính có thể diễn ra tại Build năm nay.
Xem chi tiếtMình thường nghe các bạn sinh viên hỏi về tầm quan trọng của việc học thuật toán. Ý kiến của các bạn được chia làm hai luồng trái chiều như sau:
Xem chi tiếtTrí thông minh nhân tạo Skynet trong bộ phim khoa học viễn tưởng đang dần trở thành hiện thực, và nó sẽ trở nên cực kỳ phổ biến. Thật đáng chú ý vì công nghệ trí tuệ nhân tạo đã phát triển một cách nhanh chóng và xuất hiện trong cuộc sống hàng ngày của chúng ta. Các sản phẩm và dịch vụ mà bạn sử dụng hàng ngày, như Siri, Google Now, Xbox Kinect, và Netflix đều dựa trên những tiến bộ gần đây trong lĩnh vực machine learning. Hiện tại,...
Xem chi tiếtMột quy trình tốt và hợp lí luôn tạo ra những sản phẩm đạt tiêu chuẩn. Nó giúp tương tác hóa các hoạt động và yếu tố với nhau một các nhịp nhàng, đem lại hiệu quả. Có thể cho rằng ...
Xem chi tiếtSự khan hiếm những tài năng phát triển phần mềm không phải là một vấn đề chỉ giới hạn trong các doanh nghiệp tại Hoa Kỳ. Việc tìm kiếm các lập trình viên, đặc biệt là các vị trí IT trong lĩnh vực y tế ngày càng tăng, là một thách thức toàn cầu, đó là thông tin mà các diễn giả đưa ra trong một cuộc hội thảo về phát triển nguồn nhân lực CNTT trong lĩnh vực y tế vừa diễn ra.
Xem chi tiếtTrong thế giới lập trình phần mềm, lập trình viên có một nhiệm vụ cao cả là giải quyết các vấn đề cho người...
Xem chi tiết